app\wisdmlabs\edwiserBridge\Eb_Settings_Ajax_Initiater D

Total Complexity 172
Dependencies 2
Dependents 1
Total lines 798
Lines of code 579
Logical lines of code 360
Comment lines 133
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
fix_permalink_setting_valid()
B
45 17 35
check_mandatory_settings()
A
38 14 66
check_course_options()
A
41 13 51
eb_send_log_to_support()
A
41 12 53
enable_manual_enrollment()
A
43 10 44
check_manual_enrollment()
A
44 9 41
eb_log_resolved()
A
48 9 33
enable_mandatory_settings()
A
46 8 34
check_valid_json_response()
A
50 8 25
eb_get_log_data()
A
53 8 21
check_post_endpoint_registered()
S
52 7 22
check_moodle_webservice_accessible()
S
54 7 18
check_permalink_setting_valid()
S
53 6 21
create_htaccess_file()
S
55 5 21
check_get_endpoint_registered()
S
56 5 16
connection_test_initiater()
S
60 5 11
users_link_to_moodle_synchronization()
S
61 5 11
user_data_synchronization_initiater()
S
60 5 11
check_valid_token()
S
65 5 7
fix_permalink_setting_valid_save_changes()
S
63 4 10
course_synchronization_initiater()
S
62 4 10
fix_valid_token()
S
62 4 9
fix_valid_json_response()
S
71 1 5
__construct()
S
77 1 4